/* Code tidied up by ScrapBook */
.m-itemlist { clear: left; }
.m-itemlist .pic-box { position: relative; }
.m-itemlist .pic-box-inner { position: relative; overflow: hidden; }
.m-itemlist .pic-link { display: table-cell; text-align: center; vertical-align: middle; }
.m-itemlist .shop { float: left; }
.m-itemlist .location { float: right; color: rgb(136, 136, 136); }
.m-itemlist .deal-cnt { color: rgb(136, 136, 136); }
.m-itemlist .grid { margin-right: -17px; }
.m-itemlist .grid .items { margin-top: -1px; }
.m-itemlist .grid .item { margin-right: 17px; margin-top: 22px; float: left; border: 1px solid rgb(237, 237, 237); transition: border-color 0.2s ease 0s; }
.m-itemlist .grid .item:hover { border-color: rgb(255, 68, 0); }
.m-itemlist .grid .row { padding: 0px 10px; }
.m-itemlist .grid .row-1 { margin-top: 11px; height: 22px; line-height: 22px; overflow: hidden; }
.m-itemlist .grid .price { float: left; font-size: 18px; }
.m-itemlist .grid .deal-cnt { float: right; }
.m-itemlist .grid .row-3 { margin-top: 5px; height: 22px; line-height: 22px; overflow: hidden; }
@media not all, not all {
}
.m-itemlist .grid { margin-right: -17px; }
.m-itemlist .grid .item { margin-right: 17px; width: 220px; height: 360px; }
.m-itemlist .grid .pic, .m-itemlist .grid .pic-box, .m-itemlist .grid .pic-box-inner, .m-itemlist .grid .pic-link { width: 220px; height: 220px; }
.m-itemlist .grid .pic-link {  }
.m-itemlist .grid .pic {  }
.m-itemlist .grid .img { max-width: 220px; max-height: 220px; }
.response-wider .m-itemlist .grid { margin-right: -20px; }
.response-wider .m-itemlist .grid .item { margin-right: 20px; width: 250px; height: 390px; }
.response-wider .m-itemlist .grid .pic, .response-wider .m-itemlist .grid .pic-box, .response-wider .m-itemlist .grid .pic-box-inner, .response-wider .m-itemlist .grid .pic-link { width: 250px; height: 250px; }
.response-wider .m-itemlist .grid .pic-link {  }
.response-wider .m-itemlist .grid .pic {  }
.response-wider .m-itemlist .grid .img { max-width: 250px; max-height: 250px; }
